package main

import (
	"fmt"
)

func main() {
	//block := NewBlock("向董新星转一个比特币", []byte{})
	//block.SetHash()
	bc := NewBlockChain()
	bc.AddBlock("董新星向王萍转了50枚比特币")
	bc.AddBlock("王萍向董家禾转了50枚比特币")
	for i, block := range bc.blocks {
		fmt.Printf("当前区块高度： %d\n", i)
		fmt.Printf("前一个区块的哈希值为 %x\n", block.PrevHash)
		fmt.Printf("当前的区块的哈希值为 %x\n", block.Hash)
		fmt.Printf("当前的区块的数据为 %s\n", block.Data)
	}
}
